
.normal {
}
.allContent{
  width:100%;
  /*font-family: Helvetica,"PingFang SC" ! important;*/

  min-height:600px;
  font-size:16px;
  display: flex;
  background: white;
  justify-content: center;
}
.contentFlex{
  width:86%;
  background: #f5f5f5;
  height:auto;
}
/*.topHeader{*/
/*display: flex;flex-direction: column;*/
/*height:auto;justify-content: flex-start;*/
/*}*/
.logoImg{
  height: 3em;
  width: 3.5em;
}
.courseHead{
  /*font-family: SimHei;*/
  font-weight: bolder;width: 25%;
}
.topHeader{
  display: flex;
  height:auto;justify-content: flex-start;
  border-bottom:1px solid #bbbbbb;background: white;
}
.headerLeft{
  display: flex;align-items: center;justify-content: flex-start;
  width:80%;

}
.headerRight{
  display: flex;align-items: center;justify-content: space-around;
  width:20%;
  /*font-family: SimHei;*/
  font-size: 0.85em;
}
.searchInput{
  border:1px solid #108ee9; height:20px;
}
.searchIconBac{
  background: #108ee9;
  display: flex;
  justify-content: center;align-items: center;
  height:23.5px;
  width:21px;

}
.searchIconBac:hover
{
  background-color:#3aabff;
  opacity:0.8;
}
.searchIconBac:active  {background: #108ee9;}
.searchIcon{
  height:21px;
  width:20px;
}
.avateIcon{
  width:18px;
  height:18px;
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  border-radius:50%;
  border:2px solid #108ee9;
  display: none;
}
.typeHeader{
  background: white;
  display: flex;flex-direction:column;
  justify-content: space-around;
  height:60px;

}
.arrowText{
  display: flex;
  margin-left:15px;
  height:30px;
  margin-top:8px;

}
.arrowContent{
  display: flex;align-items: center;height:18px;
  /*text-align: center;*/
}
.arrowRightText{
  width:110%;
  /*font-family: SimHei;*/
  color: #434343;
  cursor: pointer;

}
.arrowRightTextBlue{
  width:110%;
  /*font-family: SimHei;*/
  color: #118ee9;
  cursor: pointer;

}
.arrowText :hover{

  /*font-family: SimHei;*/
  color: #118ee9;
  /*border-bottom: 1px solid #118ee9;*/

}
.arrowRight{
  height:13px;
  width:13px;
  margin-top:10px;
}
.arrowRightNone{
  height:13px;
  width:13px;
  margin-top:10px;
  display: none;
}
.typeTextBottom{
  display: flex;
  width:50%;

  height:30px;

}
.reflvStyle{
  /*padding: 20px;*/
  /*padding-left:10px;*/
  /*padding-right:10px;*/
  background: whitesmoke;
}
